\section{ioData Struct Reference}
\label{structio_data}\index{ioData@{ioData}}


{\ttfamily \#include $<$IODataTypes.h$>$}

\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
unsigned int $\ast$ {\bf bytes}
\item 
unsigned int {\bf fs}
\item 
{\bf Effect} $\ast$ {\bf effect}
\item 
FILE $\ast$ {\bfseries fd}\label{structio_data_a0f35fdbca38b41c69a27dc9f708fb0b9}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Struct used to pass information into the general IO callback function (subject to change if more information is needed) 

\subsection{Member Data Documentation}
\index{ioData@{ioData}!bytes@{bytes}}
\index{bytes@{bytes}!ioData@{ioData}}
\subsubsection[{bytes}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int$\ast$ {\bf ioData::bytes}}\label{structio_data_a8c0a4c506db7cbf193a738602033d32e}
The number of total bytes in each of the input and output buffers \index{ioData@{ioData}!effect@{effect}}
\index{effect@{effect}!ioData@{ioData}}
\subsubsection[{effect}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Effect}$\ast$ {\bf ioData::effect}}\label{structio_data_a5c95526d3f94ca47060510b1799ec7fa}
The effect to be used to generate the output data from the input data \index{ioData@{ioData}!fs@{fs}}
\index{fs@{fs}!ioData@{ioData}}
\subsubsection[{fs}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf ioData::fs}}\label{structio_data_a4cfcb07fa88ef5ab2b99a0d1d8f7289e}
The sampling frequency (in Hertz) of the input and output buffers 

The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
Include/{\bf IODataTypes.h}\end{DoxyCompactItemize}
